﻿namespace WorldOfSuperpowers_COMMON
{
    public enum OperationCode : byte
    {
        Login,
        Regist,
        Rename,
        Match,
        ReadyInMatchQueue,//客户端发送账号   服务端返回成功/失败       string UserAccount
        DivideMatch,//客户端发送账号  服务端返回成功/失败        string UserAccount
        ReadyForMatch,  //已经进入匹配，BP准备阶段
        SkillID,
        BeginGame
    }

    public enum ReturnCode : short
    {
        Success,
        Fail
    }

    public enum EventCode : byte
    {
        Rename,
        MatchRoom,
        GetToMatch,//服务端发送敌对玩家的名称/段位/等级    广播List<GetToMatchModel>     string name,ushort level
        ChooseSkillToBan,//客户端发送被禁止的技能ID,服务器广播被禁止的技能ID      model SkillID
        ChooseSkillToPick,//客户端发送自己选择的技能ID,服务器广播指定玩家选择的技能ID        ChooseSkillID ushort,UserPos ushort
        CountDown,  //服务器广播倒计时    ushort time
        BeginGame  //服务器广播进入游戏    null
    }
}
